7 #ifndef BOOSTRANDOMGENERATORSH
9 #define BOOSTRANDOMGENERATORSH
15 #pragma warning( push, 3 )
20 #include <boost/random/uniform_int_distribution.hpp>
21 #include <boost/random/linear_congruential.hpp>
22 #include <boost/random/uniform_int.hpp>
23 #include <boost/random/uniform_real.hpp>
24 #include <boost/random/variate_generator.hpp>
25 #include <boost/random/lagged_fibonacci.hpp>
26 #include <boost/generator_iterator.hpp>
27 #include <boost/random/mersenne_twister.hpp>
28 #include <boost/random/normal_distribution.hpp>
38 typedef boost::variate_generator<Mersenne_Twister, NormalDistDouble>
Variate_gen;
47 #pragma warning( pop )
boost::lagged_fibonacci19937 base_generator_type
Definition: BoostRandomGenerators.h:30
boost::random::uniform_real_distribution< double > distribution_type3
Definition: BoostRandomGenerators.h:33
boost::random::mt19937 Mersenne_Twister
Definition: BoostRandomGenerators.h:36
boost::variate_generator< Mersenne_Twister, NormalDistDouble > Variate_gen
Definition: BoostRandomGenerators.h:38
boost::uniform_int distribution_type
Definition: BoostRandomGenerators.h:31
boost::random::normal_distribution< double > NormalDistDouble
Definition: BoostRandomGenerators.h:37
boost::random::uniform_int_distribution distribution_type2
Definition: BoostRandomGenerators.h:32